import PageTools from './PageTools'// 引入封装的通栏
import UploadExcel from './UploadExcel'// 注册全局的导入excel组件
import ImageUpload from './ImageUpload'
export default { // 进行全局注册
  // Vue.use() => 调用里面的install方法
  install(Vue) {
    //  注册全局的通用栏组件对象
    Vue.component('PageTools', PageTools)
    Vue.component('UploadExcel', UploadExcel) // 注册导入excel组件
    Vue.component('ImageUpload', ImageUpload)

    // 休眠函数-----进度条设置延迟封装成方法方便后续使用
    Vue.prototype.$sleep = function(timer = 500) {
      return new Promise(resolve => {
        setTimeout(() => resolve(), timer)
      })
    }
  }
}
